body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
  margin:0;
  padding:0;
}
address, caption, cite, code, dfn, th, var, em {
  font-style:normal;
}
ul, li {
  list-style-type:none;
}
img {
  border:none;
}
body {
	background: #E1E1E1 url(images/main_bg.jpg) repeat-y center;
	color: #333;
	font-family: "Microsoft Yahei", "微软雅黑", "宋体", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
h1, .h1 {
  font-size:26px
}
h2, .h2 {
  font-size:24px
}
h3, .h3 {
  font-size:22px
}
h4, .h4 {
  font-size:18px
}
h5, .h5 {
  font-size:14px
}
h6, .h6 {
  font-size:12px
}
a {
	color: #333;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #69B40F;
	text-decoration:none;
}
.clear, .clear_all, .clearbox, .clearbox2 {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}
.clearbox2 {
	margin-right: 205px;
	clear: left;
}
.clear_all {
	height:0px;
	line-height:0px;
	font-size:0px;
}
.clear:after, .clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.wrapper {
	width:960px;
	margin: 0px auto;
	padding:0px;
}
.mtop10 {
	margin-top:10px;
}
.mtop20 {
	margin-top:21px;
	background: url(images/space_line_h.gif) repeat-x left top;
	padding-top: 19px;
}
.left {
	float:left;
}
.right {
	float: right;
}
span.missing_data {
	color:#FFF;
	float:left;
	clear:both;
}
.commonbutton {
	height:auto;
}
.img-full {
  height: auto;
  width: 100%;
  display: block;
}
/**************网站下拉菜单导航样式**********/
.jquerycssmenu a {
	font: 14px/28px '微软雅黑', '黑体', Arial, Helvetica, sans-serif;
}
.jquerycssmenu ul {
	margin: 0;
	list-style-type: none;
}
/*Top level list items*/
.jquerycssmenu ul li {
	position: relative;
	display: block;
	float: left;
	z-index: 9;
}
/*Top level menu link items style*/
.jquerycssmenu ul li a {
	display: block;
	color: #333;
	text-decoration: none;
	width: 120px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	height: 32px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
}
.jquerycssmenu ul li a:hover {
	color: #000;
	border-bottom-color: #69B40F;
}
/*1st sub level menu*/
.jquerycssmenu ul li ul {
	position: absolute;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.jquerycssmenu ul li ul li a {
	font: 14px/28px '微软雅黑', '黑体', Arial, Helvetica, sans-serif;
	width: 120px; /*width of sub menus*/
	background: #FFF;
	color: #333;
	border-bottom-color: #FFF;
}
.jquerycssmenu ul li ul li a:hover { /*sub menus hover style*/
	background: #FFF;
}
.downarrowclass {/*向下小箭头的样式*/
}
.rightarrowclass {/*向右小箭头的样式*/
}
/****************您现在的位置是*******************/
.sitepath, .sitepath_allweb {
	height:32px;
	line-height:32px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding: 0px 10px;
	background: #EEE;
	margin-bottom: 20px;
}
.sitepath em, .sitepath_allweb em {
	padding:0px 5px;
}
.sitepath a, .sitepath_allweb a {
}
.sitepath a:hover, .sitepath_allweb a:hover {
}
.r_navigation {
	height:23px;
	line-height:23px;
}
.sitepath_allweb {
}
/************网站顶部右侧**************/
.web_tool {
}
.web_tip {
	height:31px;
	line-height:31px;
	text-align: right;
	display: none;
}
.web_tip a {
	height:21px;
	line-height:21px;
	display:inline-block;
	padding:0px 5px 0px 17px;
	color:#000000;
	background:url(images/tool.gif) no-repeat left 3px;
}
.web_tip a.wap {
	background:url(images/tool.gif) no-repeat 1px -16px;
	padding-left:17px;
	padding-right:7px;
}
.web_tip a.fav {
	background:url(images/tool.gif) no-repeat left -36px;
	padding-right:0px;
}
.web_tip a.home {
	background:url(images/tool.gif) no-repeat left -55px;
	padding-right:0px;
	padding-left:19px;
}
.web_tip a.rss {
	padding-right:5px;
}
.web_tip a.ask {
	background:url(images/tool.gif) no-repeat left -84px;
}
.web_tip a.searches {
	background:url(images/tool.gif) no-repeat left -111px;
}
.web_tip a.reg {
	background:url(images/tool.gif) no-repeat left -137px;
	padding-right:8px;
}
.web_tip a:hover {
	color:#cc0000;
}
/**********网站侧栏开始**************/
.rightbar, .sidebar {
	width:220px;
	padding-left: 20px;
	background: url(images/space_line_v.gif) repeat-y left top;
	margin-left: 20px;
}
.rightbar {
	float:left;
}
.sidebar {
	float:right;
}
.guidebar {
	width:220px;
	float:left;
	padding-right: 20px;
	background: url(images/space_line_v.gif) repeat-y right top;
	margin-right: 20px;
}
.notice h3, .user h3, .vote h3, .statistics h3, .month_up h3, .month_tip h3, .subnav h3, .video_category h3 {
	height:32px;
	line-height:32px;
	background:url(images/bg.gif) no-repeat left top;
	font-size:12px;
	color:#000;
	padding-left:28px;
	font-size:12px;
}
.notice h3 img {
	margin-top:10px;
	float:right;
	padding-right:5px;
}
.notice ul, .month_up ul, .month_tip ul, .subnav ul, .photo_list ul, .soft_list ul, .video_list ul, .video_category ul {
	padding:5px 5px 5px 12px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.notice ul {
	height: 118px;
}
.mail ul {
	height:auto!important;
	min-height:40px;
	height:40px;
}
.notice li, .month_up li, .month_tip li {
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:url(images/icon1.gif) no-repeat left center;
}
.notice li a, .month_tip li a, .month_up li a {
	color:#313534;
}
.notice li a:hover, .month_tip li a:hover, .month_up li a:hover {
	color:#cc0000;
}
.underline {
	height:6px;
	line-height:6px;
	font-size:0px;
	background:url(images/bg.gif) no-repeat 0px -41px;
}
.month_tip ul {
	background:url(images/back.gif) no-repeat -975px -250px;
}
.month_tip li {
	padding-left:15px;
	background:none;
	height:25px;
	line-height:25px;
}
/*********网站内容块********/
.content {
	width:700px;
	overflow:hidden;
}
.index_news_list {
	line-height:24px;
	padding-left:20px;
	width: 460px;
}
.index_news_list li {
	padding-left:15px;
	background:url(images/icon2.gif) no-repeat left center;
}
.head_news h3 {
	text-align:center;
	font: 18px/24px '微软雅黑', '黑体', Arial, Helvetica, sans-serif;
}
.head_news h3 a {
	color:#390;
}
.head_news h3 a:hover {
	color:#F00;
}
.head_news {
	background:url(images/space_line_h.gif) repeat-x left bottom;
	margin-bottom: 5px;
}
.head_news p {
	padding:5px 0px 10px;
	line-height:170%;
	color:#666;
}
li span.datetime {
	float:right;
	color: #666;
}
/************swiper幻灯样式**************/
.swiper-pagination{
	bottom:40px;
	width: 100%;
}
.swiper-pagination-bullet{
	width:20px;
	height:20px;
	background:#fff;
	margin:0 5px;
}		
.focus {
	position: relative;
}
/********图片下遮罩文字**********/
.hentry , .maincate_items .h_p{
	position: relative;
	float: left;
}
.hentry .entry-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(0,0,0,0.3);
	width: 96%;
	display: block;
	padding: 2%;
	color: #FFF;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
}
.hentry:hover .entry-title {
  background: rgba(0,0,0,0.7);
}
.maincate_items .h_p .h_con {
  padding: 5px;
  position: absolute;
  bottom: 0px;
  background: rgba(0,0,0,0.3);
  width: 100%;
}
.maincate_items .h_p:hover .h_con {
  background: rgba(0,0,0,0.7);
}
.maincate_items .h_p .h_con a {
  display: block;
  padding: 3px;
  color: #FFF;
  line-height: 20px;
  font-size: 16px;
}
.pic_news .h_li_pics {
	margin-bottom: 10px;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 10px;
}
/*******首页一级栏目盒子*******/
.tv_u_thumb_title {
	padding: 5px 0px;
	display: block;
	text-align: center;
	height: 28px;
}
.left_area {
	margin-right: 18px;
	background: url(images/space_line_v.gif) repeat-y right top;
	padding-right: 22px;
}
.node_pic_topic {
	margin-bottom: 10px;
}
.node_box {
}
.tv_text {
	line-height: 24px;
}
.tv_text li {
	padding-left: 15px;
	background: url(images/icon2.gif) no-repeat left center;
}
/********图片下遮罩文字**********/
.pc_center {
	zoom:1;
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.pc_pictrue span {
	position: absolute;
	z-index: 3;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
}
.pc_pictrue span a {
	color: #FFF;
	padding: 3px;
}
.pc_pictrue span a:hover {
	color: #F00;
}
.pc_pictrue .pc_center-bg {
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 24px;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.50;
	height: 24px;
}
/************** **************/
.soft_form {
	padding-top:10px;
}
/*****搜索*******/
.article_search {
	height:40px;
	line-height:40px;
	padding:9px 0 9px 70px;
	height:22px;
	line-height:22px;
	background:url(images/back.gif) no-repeat left -313px;
	position:relative;
}
.article_search select {
	margin:0px 3px;
}
.article_search input#keyword_PowerEasy, .article_search input#keyword {
	width:170px;
}
input.article_searchbutton {
	display:inline-block;
	border:none;
	background:url(images/back.gif) no-repeat -293px -38px;
	height:21px;
	width:61px;
}
.article_search a {
	display:inline-block;
	height:20px;
	width:80px;
	background:url(images/back.gif) no-repeat -365px -38px;
	overflow:hidden;
	text-indent:-9999em;
	position:absolute;
	top:11px;
	left:550px;
}
.article_list h3, .article_list h3 span, .article_list h3 em {
	height:30px;
	line-height:30px;
	background:url(images/back.gif) no-repeat left -280px;
}
.article_list h3 span {
	background:url(images/sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:37px;
}
.article_list h3 em {
	background:url(images/sidebar.gif) no-repeat right -33px;
	padding-right:37px;
	font-size:12px;
	color:#fff;
	display:inline-block;
}
.article_list h3 em a {
	color:#ffff00;
}
.article_list h3 em a:hover {
	color:#fff;
}
.article_list li {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	background:url(images/line.gif) repeat-x left bottom;
}
.article_list li span.datetime {
	float:right;
	padding-right:5px;
}
.article_list li a {
	color:#333;
	padding-left:15px;
	background:url(images/icon4.gif) no-repeat left -29px;
}
#article_box img#more {
	float:right;
	margin:10px;
}
.article_list li a:hover {
	color:#ae541f;
	background:url(images/icon4.gif) no-repeat left 1px;
}
.article_list span.comment_link a {
	background:none;
}
.article_list span.comment_link a:hover {
	background:none;
}
#main_search {
	line-height:150%;
}
#main_search ul {
	padding:0px;
	background:none;
	border:none;
}
#main_search li {
	float:none;
	width:100%;
	text-align:left;
	height:24px;
	background:none;
	font-size:12px;
}
#main_search li {
	margin-top:10px
}
#main_search li input#Submit {
	margin-left:260px;
	margin-top:2px;
}
/*****搜索结束*******/
/************顶部搜索**************/
.search {
	height:36px;
	width:165px;
	text-align:left;
	background: url(images/search_box.gif) no-repeat 0px 8px;
}
.search input.keyword {
	background:none;
	border:none;
	width:125px;
	padding-left: 5px;
}
.search input.submit {
	background:none;
	border:none;
	cursor:pointer;
}
/*************全模型搜索*************/
.top {

}
.full_model_search {
	height:26px;
	width:527px;
	background:url(images/back.gif) left -778px;
	position:absolute;
	top:60px;
	right:0px;
	text-align:left;
	padding-left:5px;
	padding-top:4px;
}
.full_model_search input.model_search {
	width:253px;
	padding-top:3px;
	height:15px;
	border:none;
	background:none;
	padding-left:55px;
	color:#c0c0c0;
}
.full_model_search input.model_search_click {
	width:67px;
	padding-top:3px;
	height:22px;
	background:url(images/back.gif) no-repeat -735px -118px;
	border:none;
	margin-left:7px;
}
.full_model_search a {
	color:#333;
	padding:0px 8px;
}
.full_model_search a.model_search_all {
	background:url(images/model_search.gif) no-repeat left center;
	height:30px;
}
.full_model_search a:hover {
	color:#cc0000;
	text-decoration:underline;
}
/*************下拉选项***********/
.model_list, .model_project {
	width:50px;
	position:absolute;
	top:85px;
	left:152px;
	z-index:3;
}
.model_project {
	z-index:9;
	top:68px;
	left:147px;
}
.model_project a {
	color:#8a8d8c;
	padding-right:15px;
	background:url(images/ico_down.gif) no-repeat right center;
}
.model_project a:hover {
	color:#cc0000;
}
.model_list {
	border:1px solid #ccc;
	background:#fff;
	border-top:none;
	display:none
}
.model_list ul {
	height:auto!important;
	min-height:80px;
	height:80px;
	padding:0px;
}
.model_list li {
	text-align:left;
}
.model_list li a {
	display:block;
	height:24px;
	line-height:24px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#333;
	padding-left:5px;
}
.model_list li a:hover {
	color:#000;
	background:#f0f0f0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
/***********整站分页************/
.class_page {
	height:20px;
	text-align:center;
	padding:20px 0px;
}
.page_css, .class_page {
	text-align:center;
	margin: 20px 0px;
	padding: 0px;
}
.page_css a, .class_page a {
	display:inline-block;
	border:1px solid #a8c1ce;
	padding:3px 6px;
	color:#4a89a9;
	line-height:100%;
}
.page_css a:hover, .class_page a:hover {
	color:#fff;
	border:1px solid #4081A1;
	background:#62A1DF;
}
.page_css b a, .class_page b a {
	color:#fff;
	border:1px solid #4081A1;
	background:#62A1DF;
}
/*****会员登录*********/
.user_info {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:5px;
	height:183px;
	background:#fff
}
.user_login ul {
	padding:5px;
}
.user_login li {
	height:27px;
	line-height:27px;
	margin:2px 0px;
}
.loginedinfo li {
	height:21px;
	line-height:21px;
}
.user_login li.reg_user {
	height:27px;
	line-height:27px;
	padding:3px 0px 6px 0px;
}
.user_login li.save {
	padding-left:45px;
}
.user_login li.reg {
	padding-top:5px;
	background:url(images/min_line.gif) no-repeat center top;
	text-align:center;
}
.user_login li.reg a {
	color:#333;
	text-decoration:underline;
}
.user_login li.reg a:hover {
	color:#f87608;
	text-decoration:underline;
}
.user_login li.save a {
	padding-left:10px;
}
.user_login li.save input {
	margin-right:5px;
}
.user_login li input.inputtext {
	background:url(images/back.gif) no-repeat left -64px;
	border:none;
	width:133px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial;
}
.user_login li input#validationCode2 {
	width:58px!important;
	background:url(images/back.gif) no-repeat -708px -65px;
	font-size:11px;
	font-family:Arial;
}
.user_login li select {
	width:138px;
}
.user_login li img {
	margin-left:5px;
}
/***********会员loading***************/

.user_login li.reg_user, .vote_content li.vote_check {
	position:relative;
}
.user_login li input.user_login_submit, .vote_content li.vote_check input {
	width:66px;
	height:22px;
	background:url(images/back.gif) no-repeat -72px -38px;
	overflow:hidden;
	border:none;
	position:absolute;
	top:7px;
	left:20px;
	cursor: pointer;
}
.user_login li input.user_login_submit {
	top:5px;
	left:45px;
}
.user_login li.forget {
	text-align:center;
	padding-top:5px;
}
.user_login li a {
	color:#000;
	padding:0px 10px;
}
.user_login li a:hover {
	color:#cc0000;
}
/******会员登录后CSS******/
.u_login {
	padding:5px;
	line-height:180%;
}
/************图片工具栏*************/
.pic_tool li {
	margin-bottom: 10px;

}
/************网站调查*************/
.vote_content, .statistics_content {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.vote_content h4 {
	font-size:12px;
	font-weight:normal;
	color:#4093cb;
	height:27px;
	line-height:27px;
	padding-left:10px;
	padding-top:8px;
}
.vote_content ul {
	padding-left:10px;
}
.vote_content li {
	height:22px;
	line-height:22px;
}
.vote_content li input {
	margin-right:5px;
	vertical-align:middle;
	margin-top:-3px;
}
.vote_content li.vote_check {
	height:24px;
	line-height:24px;
	text-align:center;
	padding-top:10px;
}
.vote_content li.vote_check input {
	background:url(images/back.gif) no-repeat -143px -38px;
}
.vote_content li.vote_check input#ShowVote {
	left:106px;
	background:url(images/back.gif) no-repeat -215px -38px;
}
/************首页模块新闻列表*****************/
.area {
	width:330px;
	float: left;
}
.area h3 {
	height:30px;
	line-height:30px;
	font-size:12px;
	position:relative;
	margin-bottom: 10px;
	background: #EEE;
}
/******友情链接********/
	.friend_content {
	padding-bottom: 10px;


}
.friend_pic {
	height:auto!important;
	min-height:40px;
	height:40px;
	padding-bottom:5px;
}
.friend_pic li {
	float:left;
	width:96px;
	height:37px;
	overflow:hidden;
	margin:5px 0px;
	margin-left:10px;
}
.friend_pic li img {
	width:88px;
	height:31px;
	overflow:hidden;
	padding:2px;
	border:1px solid #f0f0f0;
}
.friend_text li {
	float:left;
	margin-right:10px;
	margin-left: 10px;
}
.friend_text li a {
	color:#666;
}
.friend_text li a:hover {
	color:#69B40F;
}
/*******网站底部定义开始*******/
#footer {
	background: #E1E1E1;
	margin-top: 20px;
	margin-bottom: 40px;

}
.service {
	color:#444;
	text-align: center;
	padding: 10px 10px 0px;
}
.service a {
	color:#444;
	line-height: 150%;
}
.service a:hover {
	color:#69B40F;
}
.copyright {
	color:#666;
	text-align: center;
	padding: 10px;
}
/*********版权信息页与关于我们页面样式定义**********/
.copyright_list h1 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
}
.copyright_list p {
	line-height:170%;
	font-size:14px;
	color:#333;
}
/**********弹出公告**************/
.popping_news {
	width:590px;
	height:390px;
	border:6px solid #1e74a8;
	background:#fff;
	padding:2px;
	position:relative;
}
.popping_contant {
	background:url(images/notice_back.gif) repeat-x center top;
	height:380px;
	padding:0px 30px;
	color:#333333;
	padding-top:15px;
}
.popping_contant h2 {
	font-size:18px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-family:"微软雅黑";
	font-weight:normal;
}
.popping_info {
	height:31px;
	line-height:31px;
	text-align:center;
	background:#fcfcfc url(images/notice_line.gif) repeat-x left top;
	margin:15px 0px;
}
.popping_list {
	line-height:180%;
	font-size:12px;
	padding:5px 0px;
}
.popping_list p {
	text-indent:20px;
	word-wrap:break-word;
	word-break:normal;
}
img.close_popping {
	position:absolute;
	cursor: pointer;
	top:7px;
	left:567px;
}
/******弹出登录控制*****************/
.quick_login {
	top:32%!important;
}
.quick_login_content {
	padding:5px;
	border:5px solid #2185c1;
	background:#efefef;
	width:500px;
	height:195px;
}
.quick_login_content h3 {
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#0f3b7c;
	padding-left:14px;
}
.quick_login_content h3 img {
	float:right;
	display:inline;
	margin-top:3px;
	cursor: pointer;
	width:15px;
	height:13px;
	display:inine-block;
}
.quick_login_info {
	float:left;
	width:270px;
	background:url(images/login_line.gif) no-repeat 250px center;
}
.quick_login_info ul {
	padding:7px 0px 7px 14px;
}
.quick_login_info li {
	height:24px;
	line-height:24px;
	margin:5px 0px;
}
.quick_login_info li input {
	border:1px solid #b6b4b4;
	background:#fefefe;
	color:#333;
	height:13px;
	padding:3px 0px 3px 3px;
	font-family:Arial;
	font-size:12px;
}
.quick_login_info li.check {
	cursor: pointer;
	height:16px;
	line-height:16px;
	padding-top:5px;
}
.quick_login_info li.check span {
}
.quick_login_info li.check input {
	border:none;
	padding:0px 1px;
	background:none;
	margin-top:-5px;
	margin-right:5px;
	_margin-top:0px;
}
*+html .quick_login_info li.check input {
	margin-top:0px;
}
.quick_login_info li label {
	height:24px;
}
.quick_login_info li input#validateCode {
	width:52px;
}
.quick_login_info li img {
	cursor: pointer;
	padding-left:5px;
	padding-top:1px;
}
a.login_poping {
	background:none;
	padding-left:0px;
	padding-right:0px;
}
.quick_login_info li.login img, .quick_login_info li.check {
	padding-left:47px;
	margin-bottom:8px;
}
.reg_info {
	float:right;
	width:220px;
}
.reg_info ul {
	padding-top:10px;
}
.reg_info li {
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#747474;
}
.reg_info li a {
	color:#cc0000;
	text-decoration:underline;
}
.reg_info li a:hover {
	color:#333;
	text-decoration:underline;
}
/*********弹出会员下拉显示详细信息********/
.web_tip a span {
	color:#ec260b;
	font-weight:bold;
	padding-right:5px;
}
#loginedUserInfo {
	left:310px;
	width:146px;
	text-align:left;
	background:#f3f3f3;
	position: absolute;
	z-index:3;
	background:url(images/popping.gif) no-repeat left bottom;
}
#loginedUserInfo ul {
	padding:5px;
	padding-top:0px;
}
#loginedUserInfo li {
	height:20px;
	line-height:20px;
	padding-left:10px;
}
#loginedUserInfo li.user_out {
	background:url(images/popping_line.gif) no-repeat center bottom;
	padding-bottom:3px;
}
#loginedUserInfo li span {
	padding:0px 5px;
}
#loginedUserInfo li.user_out a {
	padding-left:0px;
}
#loginedUserInfo li.money {
	padding-top:3px;
}
#loginedUserInfo li a {
	color:#333;
}
#loginedUserInfo li a:hover {
	color:#cc0000;
	text-decoration:underline;
}
/************心情控制***********/
.article_mood {
	border:4px solid #ddd;
	padding:10px;
	padding-top:20px;
	margin-bottom:10px;
}
/********邮件订阅*********/
#MailSubscribes h2 {
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	padding:2px 0px;
}
#MailSubscribes h2 input {
	margin-right:3px;
	vertical-align:-2px;
	_vertical-align:-3px;
}
#MailSubscribes label {
	margin-right:2px;
}
#MailSubscribes h4 {
	line-height:24px;
	height:24px;
	font-size:12px;
	font-weight:normal;
}
#MailSubscribesControl input.inputtext {
	border:1px solid #ccc;
	font-size:11px;
	padding:2px 3px;
	font-family:Arial;
	margin-top:5px;
}
#MailSubscribesControl input.inputbutton {
	width:54px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:url(images/MailSubscribes.gif) no-repeat left center;
	border:none;
	cursor: pointer;
	margin-top:5px;
}
/* calendar root element */
#calroot * {
	margin:0;
	padding:0;
	background:none;
}
#calroot span {
	line-height:normal;
}
#calroot {
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
}
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
	padding:2px 0;
	height:22px;
}
#caltitle {
	font-size:14px;
	color:#0150D1;
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}
#calnext {
	background-image:url(next.gif);
	float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;
}
/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}
#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}
/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}
/* single week */
#calroot .calweek {
	clear:left;
	height:22px;
}
/* single day */
#calroot .calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
/* different states */
#calroot .calweek a:hover, #calroot .calfocus {
	background-color:#ddd;
}
/* sunday */
#calroot a.calsun {
	color:red;
}
/* offmonth day */
#calroot a.caloff {
	color:#ccc;
}
#calroot a.caloff:hover {
	background-color:rgb(245, 245, 250);
}
/* unselecteble day */
#calroot a.caldisabled {
	background-color:#efefef !important;
	color:#ccc !important;
	cursor:default;
}
/* current day */
#calroot #calcurrent {
	background-color:#498CE2;
	color:#fff;
}
/* today */
#calroot #caltoday {
	background-color:#333;
	color:#fff;
}
/**********文字按钮********/
.input_button, .input_button_ten, .input_button_two, .input_button_three, .input_button_four, .input_button_five, .input_button_six, .input_button_seven, .input_button_eight, .overlay_control_button {
	background: #fff url(images/input_button.gif) no-repeat left 0px;
	height: 23px;
	line-height: 23px;
	width: 65px;
	text-align: center;
	border: none;
	cursor: pointer;
	margin: 0px 3px;
}
.input_button_two {
	width: 42px;
	background: #fff url(images/input_button.gif) no-repeat left -30px;
}
.input_button_three {
	width: 53px;
	background: #fff url(images/input_button.gif) no-repeat left -89px;
}
.input_button_four {
	width: 65px;
	background: #fff url(images/input_button.gif) no-repeat left 0px;
}
.input_button_five {
	width: 78px;
	background: #fff url(images/input_button.gif) no-repeat left -116px;
}
.input_button_six {
	width: 89px;
	background: #fff url(images/input_button.gif) no-repeat left -142px;
}
.input_button_seven {
	width: 102px;
	background: #fff url(images/input_button.gif) no-repeat left -170px;
}
.input_button_eight {
	width: 114px;
	background: #fff url(images/input_button.gif) no-repeat left -197px;
}
.input_button_ten {
	background: #fff url(images/input_button.gif) no-repeat left -62px;
	width: 150px;
}
/*********提交按钮***********/
.submit_button {
	height: 26px;
	line-height: 26px;
	padding: 0px 5px;
	background: url(images/button.gif) repeat-x left bottom;
	border: 1px solid #d9d291;
	font-weight: bold;
	font-size: 13px;
	color: #222222;
	cursor: pointer;
	vertical-align: center;
}
.submit_button_two, .submit_button_three, .submit_button_four, .submit_button_five, .submit_button_six, .submit_button_seven, .submit_button_eight, .submit_button_nine, .submit_button_ten {
	height: 26px;
	line-height: 26px;
	padding: 0px 5px;
	font-size: 13px;
	background: #fff url(images/submit_button.gif) no-repeat left 0px;
	width: 44px;
	text-align: center;
	font-size: 12px;
	border: none;
	cursor: pointer;
	margin: 0px 3px;
}
.submit_button_three {
	width: 69px;
	background: #fff url(images/submit_button.gif) no-repeat left -31px;
}
.submit_button_four {
	width: 80px;
	background: #fff url(images/submit_button.gif) no-repeat left -62px;
}
.submit_button_five {
	width: 91px;
	background: #fff url(images/submit_button.gif) no-repeat left -92px;
}
.submit_button_six {
	width: 102px;
	background: #fff url(images/submit_button.gif) no-repeat left -123px;
}
.submit_button_seven {
	width: 113px;
	background: #fff url(images/submit_button.gif) no-repeat left -155px;
}
.submit_button_eight {
	width: 125px;
	background: #fff url(images/submit_button.gif) no-repeat left -186px;
}
.submit_button_nine {
	width: 137px;
	background: #fff url(images/submit_button.gif) no-repeat left -218px;
}
.submit_button_ten {
	width: 148px;
	background: #fff url(images/submit_button.gif) no-repeat left -249px;
}
/********文本框*************/
.inputxt {
	color: #878787;
	height: 20px;
	line-height: 20px;
	padding: 0px 2px;
	border-top: 1px solid #9b9b9b;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #9b9b9b;
	border-right: 1px solid #cccccc;
	vertical-align: center;
}
.inputxt, select, .input_button {
	display: inline;
	vertical-align: middle;
}
/*******select定义********/
select {
	padding: 2px 1px 1px 2px;
	border: 1px solid #cccccc;
	border-top: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	font-size: 13px;
	font-family: "Arial";
	line-height: 100%;
	height: 22px;
	height: 22px\9;
*height:23px;
	vertical-align:-4px;
	vertical-align:-3px\9;
}
textarea {
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}
/***********文件上传***********/
.type-file-box {
	position: relative;
	width: 260px;
}
.type-file-text {
	height: 22px;
	border: 1px solid #ccc;
	width: 180px;
}
.type-file-button {
	background-color: #FFF;
	border: 1px solid #CDCDCD;
	height: 24px;
	width: 70px;
}
.type-file-file {
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
 filter: alpha(opacity:0);
	opacity: 0;
	width: 260px;
}
/***************slect与input同时存在时对齐********************/

.search_box {
	height: 20px;
	float: left;
	width: 165px;
	padding: 5px;
	margin-left: 460px;
}
.search_box input {
	/*vertical-align:-2px;*/
    _vertical-align: -3px;
	line-height: 32px;
}
.search_box label {

}
.checkbox input {
	vertical-align: -2px;
	_vertical-align: -3px;
}
.checkbox em {
	padding-left: 4px;
	cursor: pointer;
	vertical-align: middle;
}
/***************slect与input同时存在时对齐结束********************/
.table_style {
	border:solid 1px #eee;
}
.table_style tr td {
	padding: 12px;
	word-break:break-all;
	overflow:auto;
	text-align:left;
	background:url(images/td_bg.jpg) repeat-x;
}
.table_style tr td em {
	font-style:normal;
	line-height:24px;
	border-bottom:solid 1px #333;
}
.table_style tr.first td {
	background:none;
}
.table_style tr td.ok_tab {
	padding-right:15px;
	text-align:right;
}
.table_style tr td table tr td {
	background:none;
	padding:0px 10px 0px 0px;
}
.ok_bottom {
	padding-top:8px;
	text-align: center;
}
/********整站评论PK**********/
 #aspnetForm {
	padding:8px 8px 0px 8px;
	background-image:url(Images/main_bgleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
}
.sustainfilter {
	width: 45%;
	height: 40px;
 filter: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#D4EAF7', gradientType='1');
}
.opposefilter {
	width: 45%;
 filter: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#D4EAF7', endColorStr='#FFFFFF', gradientType='1');
}
.sustainfilter2 {
	height: 30px;
 filter: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#D4EAF7', endColorStr='#FFFFFF', gradientType='1');
}
.opposefilter2 {
 filter: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#D4EAF7', gradientType='1');
}
.neutralismfilter {
 filter: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#FFFFFF', endColorStr='#D4EAF7', gradientType='1');
	height: 40px;
}
.validatetd img {
	vertical-align:middle;
}
blockquote {
	font-family: "Consolas", "Courier New", Courier, mono, serif;
	font-size: 12px;
	background-color: #E7E5DC;
	width: 99%;
	overflow: auto;
	margin: 0 0 1em 0;
	padding-top: 1px;
}
blockquote ol, blockquote ol li, blockquote ol li span {
	margin: 0;
	padding: 0;
	border: none;
}
blockquote a, blockquote a:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
blockquote ol {
	list-style: decimal;
	background-color: #fff;
	margin: 0px 0px 1px 45px !important;
	padding: 0px;
	color: #5C5C5C;
}
blockquote ol li {
	list-style: decimal-leading-zero;
	list-style-position: outside !important;
	border-left: 3px solid #6CE26C;
	background-color: #F8F8F8;
	color: #5C5C5C;
	padding: 0 3px 0 10px !important;
	margin: 0 !important;
	line-height: 14px;
}
blockquote ol li.alt {
	background-color: #FFF;
	color: inherit;
}
blockquote ol li span {
	color: black;
	background-color: inherit;
}
blockquote .comment, blockquote .comments {
	color: #008200;
	background-color: inherit;
}
blockquote .string {
	color: blue;
	background-color: inherit;
}
blockquote .keyword {
	color: #069;
	font-weight: bold;
	background-color: inherit;
}
blockquote .blockquoteprocessor {
	color: gray;
	background-color: inherit;
}
blockquote .dp-xml .cdata {
	color: #ff1493;
}
blockquote .dp-xml .tag, blockquote .dp-xml .tag-name {
	color: #069;
	font-weight: bold;
}
blockquote .dp-xml .attribute {
	color: red;
}
blockquote .dp-xml .attribute-value {
	color: blue;
}
blockquote .dp-sql .func {
	color: #ff1493;
}
blockquote .dp-sql .op {
	color: #808080;
}
blockquote .dp-rb .symbol {
	color: #a70;
}
blockquote .dp-rb .variable {
	color: #a70;
	font-weight: bold;
}
blockquote .dp-py .builtins {
	color: #ff1493;
}
blockquote .dp-py .magicmethods {
	color: #808080;
}
blockquote .dp-py .exceptions {
	color: brown;
}
blockquote .dp-py .types {
	color: brown;
	font-style: italic;
}
blockquote .dp-py .commonlibs {
	color: #8A2BE2;
	font-style: italic;
}
blockquote .dp-j .annotation {
	color: #646464;
}
blockquote .dp-j .number {
	color: #C00000;
}
blockquote .dp-delphi .number {
	color: blue;
}
blockquote .dp-delphi .directive {
	color: #008284;
}
blockquote .dp-delphi .vars {
	color: #000;
}
blockquote .dp-css .value {
	color: black;
}
blockquote .dp-css .important {
	color: red;
}
blockquote .dp-c .vars {
	color: #d00;
}
blockquote .dp-cpp .datatypes {
	color: #2E8B57;
	font-weight: bold;
}
/********新增加**********/
.pic_news {
	padding: 9px;
	border: 1px solid #CCC;
	background: #EEE;
}
.index_news {
	float: left;
}
.welfare_picnews {
	width: 210px;
	padding: 4px;
	border: 1px solid #CCC;
}
.recomm_picnews {
	height: 160px;
	width: 210px;
	padding: 4px;
	border: 1px solid #CCC;
	background: url(images/alpha_bg.gif) no-repeat center center;
}
.sms_login {
	height: 100px;
	padding: 4px;
	border: 1px solid #CCC;
}
.leftbar {
	width: 700px;
	float: left;
	overflow: hidden;
}
.article {
}
.article_content h1 {
	text-align: center;
	color: #69B40F;
	font: bold 24px/60px '微软雅黑', '黑体', Arial, Helvetica, sans-serif;
}
.article_content .article_info {
	padding: 10px;
	text-align: center;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.article_content .artilcle_tool {
	padding: 10px;
	text-align: right;
	margin-bottom: 20px;
}
.article_content .article_about h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #666;
}
.article_content .article_about {
	padding: 20px;
	color: #999;
}
#fontzoom {
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
	padding: 10px;
}
.article_page li {
	padding: 10px;
}
/*******首页栏目迭放效果*******/
.node_name {
	position:absolute;
	z-index:3;
	overflow:hidden;
	top: 5px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	height: 32px;
	width: 160px;
	left: 0px;
	line-height: 32px;
}
.node_name a {
	background: url(images/node_name_bg.gif) no-repeat;
	filter:alpha(opacity=72);
	opacity:0.72;
	color: #000;
	display: block;
	padding-left: 28px;
}
.node_name a:hover {
	color: #F00;
	background: url(images/node_name_bg.gif) no-repeat;
	filter:alpha(opacity=100);
	opacity:1.00;
}
.node_tips a {
	display: block;
	color: #999;
}
.pc_box {
	height: 150px;
	width: 200px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 0px;
	padding: 1px;
	border: 1px solid #CCC;
	background: url(images/alpha_bg.gif) no-repeat center center;
}
.tv_center {
	height: 150px;
	width: 330px;
}
.node_pic {
	margin-bottom: 10px;
}
.node_center {
	position: relative;
	overflow: hidden;
	zoom: 1;
	height: 154px;
	width: 330px;
}
.node_tips {
	width: 110px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	left: 5px;
	line-height: 16px;
}
.main_menu {
}
.menu {
	float: left;
	margin: 25px 10px 10px;
	width: 620px;
}
.article_content .article_page {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.leftbar .SplitLiner {
	background: url(images/space_line_h.gif) repeat-x left 20px;
	height: 40px;
	font-size: 0px;
	line-height: 2px;
	margin-top: 20px;
	clear: both;
}
.subnav ul li {
	line-height: 24px;
	border-bottom: 1px dotted #CCC;
}
.subnav ul li a {
	background: url(images/icon4.gif) no-repeat left 6px;
	padding-left: 12px;
	display: block;
}
.article_list {
	width: 460px;
	float: left;
}
.pic_article {
	float: left;
	width: 200px;
	background: url(images/space_line_v.gif) repeat-y;
	margin-left: 20px;
	padding-left: 20px;
}
.pic_article_list li {
	margin-top: 20px;
	display: block;
	float: left;
}
.pic_article h3 {
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	background: #EEE;
	padding: 0px 10px;
}
.article_list h3 {
	margin-bottom: 20px;
}
.nodename h3 {
	font-size: 16px;
	line-height: 24px;
	background: #FFF url(images/node_name_bg_sub.gif) repeat-x;
	margin-left: 30px;
	border-top: 2px solid #999;
	border-right: 2px solid #999;
	border-left: 2px solid #999;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	border-bottom: 0px none #999;
	height: 24px;
}
.nodeface {
	position: relative;
	margin-bottom: 20px;
}
.nodeface .nodename {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.nodesetting_1 {
	border-bottom: 2px solid #999;
	height:auto!important;
	min-height:40px;
	
}
.nodesetting_2 {
	padding: 10px;
	margin-bottom: 20px;
	line-height: 150%;
	font-size: 14px;
}
.jquerycssmenu {
	height: 32px;

}
#nav_Index a {
	width: 110px;
}
.top_news {
	float: left;
	width: 220px;
}
.news_cata {
	margin-top: 12px;
}
.news_cata a {
	font-weight: bold;
	background: #EEE;
	text-align: center;
	display: block;
	border: 1px solid #CCC;
	padding: 9px;
}
.m_top20 {
	margin-top: 20px;
}
.pic_tool li a {
	background: #FFF;
	display: block;

}
#logo_box {

}
#logo {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#header {
	margin-bottom: 30px;
	background: #FFF;
}
.member_detail li a {
	padding: 5px;
	text-align: center;
}
.pic_tool li a:hover {
	color: #FFF;
	background: #69B40F;
}
.article_list_sub {

}
.article_list_sub li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
.node_n a {
	color: #999;
	background: url(images/arrow-right.gif) no-repeat right center;
	padding-right: 15px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
}
.swiper-slide .entry-title {
	font-size: 16px;
	line-height: 32px;
	padding: 0px;
	width: 100%;
}
